#ifndef _DEBUG_H
#define _DEBUG_H

/* debug_out() is for messages to developers that you do not wish to be      *
 * present in the release build.                                             */

#ifdef DEBUG
#include <assert.h>
#include <stdio.h>
#define debug_out(x)    fprintf(stderr, x)
#else
#define assert(x)       ((void *) 0)
#define debug_out(x)    
#endif

#endif

